/* 
 * File:   Interpolation.h
 * Author: Chris Tisdale
 *
 * Created on December 4, 2013, 8:40 PM
 */

#ifndef INTERPOLATION_H
#define	INTERPOLATION_H
#include <iostream>
#include "Config.h"

template <class T>
class Interpolation {
public:
    Interpolation() {}
    virtual ~Interpolation() {}
    virtual T GetInterpolationAt(T val) = 0;
    virtual void AddPoint(T x, T y) = 0;
    virtual void AddPoints(T* x, T* y) = 0;
    
private:
    
};

#endif	/* INTERPOLATION_H */

